2835 680
1915 60
2905 296
2347 68
21842 75
4586 603
4675 617
59134 586
12945 699
8055 504
8690 839
8896 86