326906
392794
685726
1321845
891103
925457
867499
356103
515752
1070939
732793
911835
1051944
589828
767513
801712
20168484
19639692
17958960
11945916
9269156
7911362
7853668
7190623
7072831
6915477
6900960
6416253
457570
4367231