50480
247507
291688
835708
163473
911236
901000
94174
96406
118816
933915
306772
5096799
3528581
3029148
2332804
2218988
2016609
1923357
190278
1749118
1716136
1671195
1628471