30950 823
21295 683
17654 611
11602 351
12776 609
9632 290
52707 757
10358 453
9522 116
3188 656
5159 90