2845 680
1932 60
2908 296
2347 68
21848 75
4586 603
4678 617
59159 586
12951 699
8060 504
8691 839
8910 86