29294 839
13871 279
5690 121
20644 762
7214 41
6810 380
5013 713
3014 500
3083 500
3057 602
15412 751
15720 573
5731 741
2803 596