30944 823
21293 683
17653 611
11600 351
12773 609
9630 290
52684 757
10354 453
9519 116
3188 656
5157 90