19860 286
18249 178
7441 866
22277 664
6910 500
10886 206
5742 137
3093 321
2284 116
6249 338
3893 748
2261 309