497946
326664
309575
1314326
402856
277847
731976
558919
1005399
832239
540975
1364387
1198105
687383
90374
296142
17079483
14311692
12861960
10375916
6848831
6790668
6562362
6524156
6025477
5418960
5006623
4916253
423870
3937231