30054 823
20641 683
17102 611
11095 351
12263 609
9109 290
50164 755
9760 453
8957 116
3089 656
4985 90