2096
2226
1079
1853
11253
1714
42533
875
21626
9751
995
1264
1387
1484
1551
1057
890
1072
1085
5337
1498
6313
1212
2372
1421
892
1179
1119
4092
3175
1133
958
3401
10507
2128
1336
1216
1850
1157
936
1101
1171
957
978
14424
969
799
987
911
2417
1939
1002
798
964
2624
959
850
1436
797
1359