2096
2227
1079
1853
11253
1714
42533
876
21626
9751
995
1264
1388
1484
1551
1057
890
1073
1085
5337
1500
6316
1212
2372
1421
892
1180
1120
4093
3175
1133
958
3401
10508
2128
1336
1216
1851
1157
936
1101
1171
957
978
14424
969
800
989
911
2418
1939
1002
798
965
2625
959
851
1437
797
1360