30888 823
21247 683
17613 611
11553 351
12757 609
9591 290
52512 757
10322 453
9494 116
3181 656
5133 90