1729 424
1137 297
2949 458
6016 120
38882 597
30002 445
28471 818
25665 280
31361 479
46717 122
3544 161
2841 266
7659 607
13464 54
8649 567
3115 331