557940
403906
377962
803564
266438
505617
852496
49271
928702
889240
210999
746841
5141799
3567581
3073148
2386804
2230988
2048609
1971358
191478
1766118
1720136
1689196
1637471