29718 167
13919 832
2081 274
6224 386
25095 95
10853 41
8133 647
5021 539
5375 222
8307 445
4863 612
5835 79
7009 629