880584
736485
988859
574483
467444
450389
147368
140388
1001153
18020
228378
633100
2872361
2571454
2516928
2447455
2204995
2109955
2054281
1991719
1889226
1659208
1596351
1555406