12065 111
1728 399
2615 711
1657 260
596 59
3109 60
586 67
3212 136
12470 631
1923 486
8723 505
8739 641
3614 524
422 47
4226 667
9128 375
1622 78
4938 287
1609 113
9787 377
1346 71
5310 794
3375 516
1883 409