28713 706
3432 383
6181 579
24389 903
50369 400
3592 683
4199 400
1465 103
4877 873
21833 695
2217 512