19311 841
13844 556
10380 450
19099 63
40499 241
37634 142
24528 159
18222 671
3655 599
1123 174
3470 274
2874 413
3204 517
2589 215
2899 711
1486 119
3165 47
1771 190
5429 688