2236 31
2744 353
21657 594
673 81
27772 384
2909 377
9856 358
30312 427
12683 139
40162 320
13426 628
3019 853