140649
572547
547844
725879
945953
780409
824931
542657
28579
509422
83292
826831
5164799
3583581
3107148
2413804
2241988
2067609
1983358
192078
1775118
1724136
1694196
1641471