3145 862
22979 253
3134 509
9487 424
11999 585
2766 204
1593 202
89724 781
10781 702
2601 581
5183 44
2174 261
59497 85
3144 64
33169 556
19295 818
19683 116
14731 355
4393 562
23790 294