673833
783422
470288
81497
851240
669795
255991
97372
755980
96735
560278
388298
5161799
3574581
3102148
2403804
2238988
2064609
1979358
191878
1774118
1723136
1693196
1639471