604824
1005391
11622
633129
188981
572867
659138
422946
250685
67933
136287
18341
5137799
3561581
3068148
2377804
2229988
2045609
1956357
191378
1763118
1719136
1688196
1635471