1696 424
1082 297
2930 458
5958 120
38728 597
29969 445
28293 818
25317 280
31094 479
46348 122
3503 161
2822 266
7589 607
13383 54
8563 567
3104 331