30508 823
20930 683
17342 611
11295 351
12504 609
9330 290
51280 756
10033 453
9290 116
3131 656
5046 90