1728 424
1136 297
2949 458
6016 120
38882 597
30002 445
28471 818
25662 280
31359 479
46717 122
3544 161
2841 266
7659 607
13464 54
8649 567
3115 331