1696 424
1084 297
2930 458
5959 120
38734 597
29972 445
28302 818
25330 280
31112 479
46366 122
3508 161
2822 266
7594 607
13388 54
8569 567
3104 331