1227 217
1661 322
11964 928
4526 47
15323 289
16888 384
14748 608
9454 892
20725 676
18484 720
105843 576
51793 772
48295 758