30180 823
20736 683
17159 611
11156 351
12342 609
9177 290
50488 755
9843 453
9090 116
3098 656
4998 90