574483
467444
450389
147368
140388
1001153
18020
228378
633100
506459
217305
917864
2871361
2571454
2516928
2447455
2204995
2109955
2054281
1991719
1889226
1659208
1596351
1555406