479420
765145
510849
37886
281847
608132
98462
967478
574919
844721
600927
134166
333905
840239
603404
739200
19373484
17671692
16723960
11477916
8507156
7537668
7515362
7018831
6658477
6506623
6452960
6056253
448670
4254231