3366
2768
1313
1261
1179
935
29813
1560
1020
1555
1563
1120
1326
774
1017
2912
748
732
1697
1385
2939
1070
784
773
2550
727
688
1086
1752
2073
1323
793
888
628
925
708
659
1305
1502
1076
912
2796
1072
983
878
757
743
7884
990
844
6325
1229
1015
3108
2039
681
1255
1083
1432
2479