298141
758145
507849
98362
1272748
961478
826980
843721
676204
130166
318905
593404
735200
631661
598872
320138
17021483
14257692
12804960
10353916
6847831
6778668
6548362
6493156
6010477
5401960
4981623
4887253
423670
3932231