482240
866652
451973
541883
1039505
1016758
862399
474680
999886
593569
550439
581279
1007800
999741
190382
888914
20155484
19561692
17936960
11935916
9253156
7902362
7838668
7181623
7072831
6912477
6891960
6413253
457470
4363231