2331
3425
2409
3224
19376
21518
7755
6313
12333
2015
1059
1036
1222
2243
1089
4505
18555
1129
1624
901
2247
791
870
1401
1672
829
958
1324
5049
22231
3648
1417
1712
2080
3314
6462
1228
994
790
1571
993
8649
13094
4102
12201
21724
6667
1536
1218
3565
852
2192
1084
932
4371
1088
1500
892
907
8041