1781 120
12683 83
64711 594
18275 514
12114 372
22807 75
2522 252
15481 302
34281 911
3314 189
2311 280
32326 638
1612 174
2633 413
2887 273