18937
904466
252512
859400
846520
99872
107502
251546
121593
650986
317305
400293
2908361
2600455
2534928
2481455
2225995
2124955
2078281
2014719
1903226
1671208
1608351
1567406