595531
608132
98462
1298748
1300894
330569
577919
1037185
936775
1033399
845721
600927
683204
135166
337905
1132983
20164484
19599692
17950960
11942916
9264156
7909362
7849668
7186623
7072831
6915477
6898960
6414253
457470
4365231