856433
627126
439104
781132
114310
972766
478415
810167
967858
671245
697682
448104
5137799
3560581
3068148
2377804
2229988
2045609
1956357
191378
1763118
1719136
1688196
1635471