29508 839
13878 279
5701 121
20704 762
7218 41
6824 380
5013 713
3018 500
3091 500
3058 602
15416 751
15736 573
5732 741
2803 596