30897 823
21271 683
17629 611
11573 351
12760 609
9612 290
52575 757
10340 453
9509 116
3182 656
5147 90