894451
493224
588761
67368
15640
734807
224954
327864
16052748
716786
5209578
4474980
3602192
3584510
2350216
2236495
679590
400472
161547
252203