479889
1008870
756295
685678
460830
1306636
778878
904153
578429
636885
486446
1031191
1408751
469526
573430
653917
20155484
19561692
17936960
11935916
9254156
7902362
7838668
7181623
7072831
6912477
6891960
6413253
457470
4363231