19726 286
18222 178
7437 866
22227 664
6901 500
10850 206
5732 137
3086 321
2274 116
6239 338
3891 748
2255 309