846931
490550
620546
237949
304389
514279
28731
507640
64288
312206
896443
732499
5141799
3567581
3073148
2386804
2230988
2048609
1971358
191478
1766118
1720136
1689196
1637471