96735
560278
388298
580818
832297
65163
19250
513131
236306
625891
80477
82245
5141799
3567581
3073148
2386804
2230988
2048609
1971358
191478
1766118
1720136
1689196
1637471