30045 839
13896 279
5723 121
20802 762
7231 41
6838 380
5014 713
3019 500
3098 500
3059 602
15434 751
15795 573
5739 741
2805 596