11092
3366
2768
1313
1261
1179
934
29812
1559
1020
1555
1563
1120
1325
774
1017
2912
748
732
1697
1385
2938
1070
784
773
2550
727
688
1086
1752
2073
1323
793
888
628
925
708
659
1305
1501
1076
912
2794
1072
983
878
757
743
7884
990
844
6325
1229
1015
3108
2038
681
1255
1082
1432