139137
174838
812828
497834
525348
1003991
779955
433926
767788
517668
936897
506753
1000195
11412
17737483
15203692
13853960
10667916
7086156
7013668
6900831
6822362
6252477
5704960
5474623
5335253
431870
4043231