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