954820
59886
128456
710853
400703
348589
999123
15658
929340
863410
258822
96361
5096799
3528581
3028148
2330804
2217988
2014609
1919357
190278
1748118
1716136
1671195
1628471