241582
80656
365260
138462
78334
533828
779148
968275
128579
641835
32843
885958
2883361
2576454
2522928
2454455
2208995
2110955
2059281
2000719
1892226
1662208
1599351
1558406