31496 840
13968 279
5766 121
21202 762
7241 41
6906 381
5025 713
3036 500
3131 500
3063 602
15458 751
15939 573
5841 742
2810 596