2613 681
2890 659
9448 340
14371 820
8230 831
6345 319
5252 204
19604 702
6891 576
8962 275
11296 80
10558 56