1689 424
1068 297
2927 458
5947 120
38704 597
29964 445
28258 818
25280 280
31046 479
46266 122
3492 161
2820 266
7583 607
13368 54
8547 567
3101 331