474680
999886
593569
550439
581279
1007800
999741
190382
888914
1709282
116647
137122
912968
967514
676450
1175561
20161484
19589692
17941960
11940916
9263156
7907362
7846668
7186623
7072831
6915477
6896960
6413253
457470
4363231