139137
174838
812828
497834
525348
1003991
779955
433926
767788
517668
936897
506753
1000195
11412
17735483
15200692
13847960
10666916
7084156
7013668
6900831
6822362
6252477
5704960
5473623
5332253
431870
4042231