30903 823
21276 683
17633 611
11577 351
12764 609
9613 290
52594 757
10344 453
9510 116
3183 656
5151 90