318450
403819
273775
211106
734452
82653
354932
306932
130534
813987
714496
994925
5148799
3567581
3076148
2394804
2230988
2052609
1973358
191578
1769118
1720136
1690196
1637471