1696 424
1083 297
2930 458
5958 120
38730 597
29970 445
28298 818
25325 280
31108 479
46358 122
3504 161
2822 266
7591 607
13387 54
8566 567
3104 331