101245
152502
604349
132915
64841
539881
482153
67820
14661
1000396
80281
611485
2871361
2570454
2516928
2446455
2204995
2109955
2054281
1991719
1889226
1659208
1596351
1555406