17960
3082
37721
1042
2177
1801
46237
1844
878
10827
41963
21129
9401
726
4954
1281
5867
1207
990
3780
963
1718
655
1142
1922
1081
2841
81706
3311
4925
1308
729
742
1401
754
818
3153
11189
1439
1876
1989
5021
1184
1508
3228
1351
1370
905
4905
2133
6044
7320
954
1611
5208
717
769
1488
1373
872