19844 286
18243 178
7441 866
22269 664
6910 500
10882 206
5742 137
3092 321
2283 116
6249 338
3893 748
2261 309