850964
361535
36197
813235
836899
570282
897520
6449
84239
73828
429561
64486
2942361
2630455
2557928
2513455
2241995
2140955
2098281
2029719
1915226
1678208
1613351
1571406