716331
322906
976317
771377
407335
1169744
502806
1023246
433950
1011948
946887
208525
570239
243564
153175
822175
17746483
15216692
13869960
10672916
7098156
7021668
6901831
6830362
6254477
5709960
5479623
5340253
432170
4045231