569738
493538
524401
176906
566980
60202
139621
78713
644434
138745
360760
192693
335589
666849
583700
245536
11544745
622186
3954577
3877980
3285510
2589192
2114495
2077216
2029492
182266
1759948
16215
153161
1525545