30888 823
21245 683
17613 611
11550 351
12756 609
9591 290
52506 757
10320 453
9494 116
3180 656
5133 90