650497
310727
289643
198757
20430
420448
964233
252274
184285
592785
466957
337683
6643368
5411935
5181460
39831000
3960287
3921956
382447
3708462
3529226
3439730
2892209
281911