421655
140337
335946
57239
317992
672154
922563
13937
468661
118547
958104
798641
5137799
3561581
3068148
2377804
2229988
2045609
1956357
191378
1763118
1719136
1688196
1636471