30795 823
21127 683
17524 611
11440 351
12666 609
9507 290
52108 756
10232 453
9452 116
3161 656
5098 90