4052 47
31436 144
10532 48
24416 132
38600 602
19937 680
9130 422
14864 384
43988 672
16333 589
14931 353
4856 748