544858
591549
57483
950861
243299
52859
422422
1091102
307586
1298742
651396
905907
298297
489372
360633
41853
25799700
22332484
21589960
18622669
13634916
11955157
10783624
9253365
7981961
7541477
7308253
7180831
478070
4732231