2837 680
1922 60
2906 296
2347 68
21844 75
4586 603
4678 617
59141 586
12949 699
8057 504
8690 839
8903 86