19311 841
13844 556
10380 450
19099 63
40506 241
37634 142
24528 159
18223 671
3656 599
1123 174
3472 274
2875 413
3204 517
2589 215
2899 711
1487 119
3165 47
1771 190
5429 688