30855 823
21196 683
17581 611
11507 351
12725 609
9559 290
52366 757
10289 453
9481 116
3172 656
5116 90