30448 839
13928 279
5729 121
20899 762
7233 41
6860 380
5017 713
3021 500
3105 500
3061 602
15446 751
15826 573
5774 742
2808 596