910566
29429
483611
38476
147535
295624
136858
416973
712489
59670
145507
579936
5136799
3558581
3065148
2377804
2229988
2045609
1956357
191378
1763118
1719136
1688196
1635471