30967 823
21309 683
17660 611
11613 351
12790 609
9645 290
52761 757
10379 453
9527 116
3189 656
5161 90