15806
31637
3053
4328
8118
6452
19753
1919
11061
3670
1485
8219
7738
3278
1341
840
2062
1261
2588
798
1253
842
5096
1734
1972
1313
4092
1153
1181
970
2043
4627
890
5655
706
2294
867
5950
1302
1199
779
7359
911
1346
1724
1123
738
1438
956
7328
751
1183
1164
724
1316
6501
894
841
712
3380