891 29
3099 598
1505 129
3632 680
1569 181
603 123
3216 776
2443 619
3092 743
3564 796
7396 30
2973 599
1167 136
1765 445
3606 684
30801 99
30947 381
14133 276
4703 165
4540 628
10304 127
5137 383
14755 556
3724 225
2838 458
2428 648
3350 703
6178 107