624432
535506
511717
45054
245705
514555
237911
742133
835776
795846
1018627
197369
845865
503442
67860
960238
17740483
15207692
13861960
10667916
7093156
7017668
6900831
6826362
6253477
5704960
5476623
5338253
431970
4045231