29737 167
13922 832
2081 274
6226 386
25095 95
10853 41
8133 647
5021 539
5377 222
8308 445
4864 612
5837 79
7010 629