953644
198876
16075
124926
629907
41777
430614
13259
356103
7467
27356
967803
2882361
2576454
2522928
2454455
2208995
2110955
2059281
2000719
1892226
1662208
1599351
1558406