30888 823
21247 683
17614 611
11553 351
12757 609
9592 290
52517 757
10323 453
9494 116
3181 656
5134 90