38086
406856
595531
608132
98462
330569
577919
1037185
936775
1033399
844721
600927
683204
135166
337905
848239
20123484
19486692
17905960
11914916
9227156
7878362
7828668
7173623
7071831
6900477
6872960
6407253
457370
4360231