514130
500912
56976
677399
776161
202266
3321
900297
163441
547869
774271
767163
31409464
26754124
23891997
23178481
17966342
16130971
150381028
14249239
12311764
10190483
625226
5429209