1345326
771145
510849
38086
406856
595531
608132
98462
1298748
1300894
330569
577919
1037185
936775
1033399
845721
20168484
19647692
17959960
11945916
9272156
7911362
7853668
7191623
7072831
6915477
6900960
6416253
457570
4367231