598521
887576
1168330
689195
1083841
799770
1225528
785321
650164
86891
1629738
334427
127041
4721
741982
425508
17735483
15200692
13847960
10666916
7082156
7013668
6900831
6822362
6252477
5704960
5473623
5332253
431870
4042231