18353
17263
2331
3425
2105
2409
3224
19376
21518
7755
6313
12333
2015
1059
1036
1222
2243
1421
1089
4505
18555
1129
1624
901
2247
791
870
1401
1672
829
958
1324
5049
888
22231
954
3648
1417
1712
2080
3314
6462
1228
994
790
1571
993
786
8649
13094
973
4102
12201
21724
6667
1536
1218
3565
852
2192