493241
913354
657441
970738
1403751
486471
597559
486946
122859
981110
487422
960985
157237
435341
995359
814110
17749483
15216692
13870960
10672916
7098156
7022668
6901831
6830362
6254477
5710960
5480623
5340253
432170
4046231