19775 841
14139 556
10512 450
19578 63
41370 240
38963 142
25414 158
18782 669
3685 599
1177 174
3666 274
2898 413
3258 517
2783 215
2955 711
1561 119
3406 47
2267 190
6560 688