16692
910865
658363
113395
237867
391376
983247
930399
9011
241725
731815
899537
5100799
3536581
3035148
2338804
2220988
2027609
1934357
190478
1750118
1716136
1677195
1629471