30192 839
13917 279
5724 121
20836 762
7233 41
6845 380
5015 713
3020 500
3101 500
3061 602
15440 751
15807 573
5743 742
2807 596