1510
2739
923
1656
2605
1134
17026
37310
3692
2654
1055
653
1072
2578
699
972
1024
2850
722
8328
1122
1291
1005
688
1064
1592
2471
1337
855
1195
1412
3221
1245
882
4375
18900
1463
994
2728
780
1517
823
1377
2901
1305
4420
1332
1552
741
905
27007
1120
46479
2703
1720
1983
4496
987
844
2060