30323 823
20839 683
17223 611
11228 351
12416 609
9255 290
50826 755
9927 453
9191 116
3113 656
5025 90