805399
562420
913402
634186
909487
1099430
1982369
294269
894187
626578
351600
27716
1072437
1970727
1055936
843189
20155484
19561692
17936960
11935916
9253156
7902362
7838668
7181623
7072831
6912477
6891960
6413253
457470
4363231