30933 823
21289 683
17650 611
11592 351
12772 609
9627 290
52674 757
10352 453
9517 116
3187 656
5156 90