31027
1012
4453
3756
1949
9729
3106
1599
5647
7031
4789
959
1873
3561
1107
1339
4993
836
10901
4726
2856
882
1519
3589
1164
1359
4015
3407
878
5024
8765
1446
6039
9317
5892
882
2124
4105
2482
3940
3594
1804
892
1640
2806
8977
1517
20408
1668
3456
9804
36042
8022
2523
8620
2804
10833
3050
2312
3675