30952 823
21299 683
17655 611
11605 351
12780 609
9637 290
52714 757
10361 453
9523 116
3188 656
5159 90