587990
201879
765850
619835
177322
347979
476916
772169
890572
138499
329636
107862
5096799
3528581
3030148
2335804
2219988
2017609
1925357
190278
1750118
1716136
1672195
1628471