300368
1020304
952426
576479
270501
715916
71140
240782
79469
527591
843908
241417
843698
811395
5855
431361
14930747
672986
4583578
4237980
3455510
3229192
2209216
2182495
2052492
185566
1848948
16335
154661
1540545