947458
924835
975324
387772
289432
111980
63132
965130
414929
8736
983312
600579
5137799
3560581
3068148
2377804
2229988
2045609
1956357
191378
1763118
1719136
1688196
1635471