3029 664
512 67
1728 488
3215 989
2582 777
2554 642
2250 541
943 189
1047 247
2168 544
1531 328
2151 318
1492 271
1106 203
2861 696
597 77
2577 776
2636 454
965 218
2851 759
2881 825
2581 393
1697 452
1281 236