53286
521348
79429
97968
899161
1540400
1557131
1098319
890167
113516
1400497
1178286
417573
516660
755766
793846
17082483
14321692
12869960
10376916
6848831
6792668
6563362
6532156
6026477
5428960
5012623
4919253
423870
3939231