30888 823
21247 683
17613 611
11553 351
12757 609
9592 290
52514 757
10322 453
9494 116
3181 656
5134 90