1696 424
1084 297
2930 458
5959 120
38733 597
29972 445
28300 818
25330 280
31112 479
46366 122
3507 161
2822 266
7594 607
13388 54
8568 567
3104 331