2505 230
2250 62
14473 456
3875 501
15625 570
7580 424
10170 412
2180 133
2282 185
4609 531
3493 378
8781 335
8326 105
7796 97
18891 482
8543 679
3222 90
3554 476
4734 560
5195 132
2834 124
6866 709
4130 849
3126 431