30992 823
21332 683
17682 611
11655 351
12813 609
9713 290
52875 757
10416 453
9540 116
3193 656
5167 90