42751
966956
35673
189741
1009689
407137
934607
2317
1522148
1338636
1213706
1194948
1181634
1116830
1099244
1094292
56137
60851
992571
715328