684470
138255
174717
913981
303723
181274
73771
566680
21639
874234
176388
676176
278674
138131
176576
936551
17734483
15196692
13845960
10666916
7080156
7012668
6900831
6821362
6251477
5704960
5473623
5332253
431870
4042231