19746 286
18222 178
7438 866
22234 664
6901 500
10855 206
5734 137
3087 321
2274 116
6241 338
3892 748
2255 309