347595
270194
183175
553256
83538
33981
745785
492486
648817
936826
345404
71568
5137799
3560581
3068148
2377804
2229988
2045609
1956357
191378
1763118
1719136
1688196
1635471