30984 823
21322 683
17669 611
11639 351
12807 609
9691 290
52835 757
10398 453
9534 116
3192 656
5165 90