585728
730813
1023736
527393
125523
658642
45191
769961
16049748
716786
5208578
4473980
3602192
3583510
2350216
2236495
679590
400472
161547
251203