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