595531
608132
98462
1298748
1171852
1301894
330569
969478
578919
1037185
1033399
846721
600927
683204
135166
337905
20178484
19697692
17981960
11961916
9289156
7922362
7862668
7385623
7074831
6917477
6913960
6418253
457870
4372231