30850 823
21186 683
17573 611
11495 351
12719 609
9551 290
52339 757
10281 453
9478 116
3169 656
5114 90