44996
864803
708329
137645
773634
845220
625870
561747
737765
651351
195822
86943
5096799
3529581
3031148
2335804
2219988
2017609
1925357
190278
1750118
1716136
1672195
1628471