1729 424
1139 297
2949 458
6017 120
38886 597
30002 445
28471 818
25678 280
31368 479
46718 122
3545 161
2841 266
7659 607
13464 54
8649 567
3115 331