30952 823
21297 683
17655 611
11603 351
12778 609
9633 290
52711 757
10358 453
9523 116
3188 656
5159 90