579681
424399
56116
469620
760121
963767
843582
946929
632961
900409
894304
111844
5096799
3528581
3030148
2334804
2218988
2017609
1925357
190278
1750118
1716136
1672195
1628471