29413 839
13873 279
5699 121
20679 762
7214 41
6818 380
5013 713
3017 500
3084 500
3057 602
15413 751
15729 573
5732 741
2803 596