1696 424
1083 297
2930 458
5958 120
38729 597
29970 445
28295 818
25325 280
31108 479
46356 122
3503 161
2822 266
7591 607
13386 54
8565 567
3104 331