1690 424
1070 297
2927 458
5947 120
38704 597
29964 445
28261 818
25281 280
31048 479
46267 122
3492 161
2820 266
7583 607
13371 54
8547 567
3101 331