24231
900482
19235
347110
514521
540143
669750
390552
760426
783796
685872
623667
5096799
3528581
3030148
2334804
2218988
2017609
1925357
190278
1750118
1716136
1672195
1628471