2975 861
22683 253
2932 509
9391 424
11775 585
2735 204
1513 202
89564 780
10573 702
2549 581
4919 44
2168 261
58982 85
3111 64
33044 556
19185 818
19470 116
14588 355
4347 562
23517 294