31864 595
20837 331
27385 236
9859 116
5702 119
3734 57
18622 932
4959 891
878 30
6084 837
4578 49
3749 914
3108 452
14661 747