20200
2251
4523
1364
10357
687
782
1098
617
705
714
638
724
932
866
704
783
2858
745
748
821
960
845
1163
782
859
5991
1339
924
2349
962
3259
4442
936
1947
1151
1437
1345
1322
1404
1627
1265
2947
1532
1733
1290
1836
1765
1399
1509
3241
1463
12645
6133
1712
3793
31723
2645
3620