1729 424
1139 297
2949 458
6017 120
38884 597
30002 445
28471 818
25675 280
31362 479
46717 122
3545 161
2841 266
7659 607
13464 54
8649 567
3115 331