29011 839
13861 279
5671 121
20569 762
7213 41
6791 380
5013 713
3013 500
3081 500
3054 602
11680 749
15691 573
5720 741
2801 596