19853 286
18244 178
7441 866
22272 664
6910 500
10885 206
5742 137
3092 321
2283 116
6249 338
3893 748
2261 309