2605 776
54548 698
6560 661
10045 340
15822 820
9234 831
7799 319
6162 204
21482 703
7329 576
9308 275
11668 80
12478 56