344934
46424
253213
158749
364416
274761
433986
581350
687798
81975
15870
100286
5137799
3561581
3068148
2377804
2229988
2045609
1956357
191378
1763118
1719136
1688196
1635471