931708
85563
293166
38740
359370
905292
231132
150224
120954
91117
250569
960966
5137799
3560581
3068148
2377804
2229988
2045609
1956357
191378
1763118
1719136
1688196
1635471