1696 92
1122 87
2723 259
1729 177
3270 49
6004 631
2756 445
1641 234
1805 261
2069 558
4290 883
2300 477