48950
96563
830432
1000314
392938
741361
1017676
18056
777312
766886
626424
924392
2882361
2575454
2522928
2453455
2208995
2110955
2059281
1999719
1892226
1662208
1599351
1558406