19408 286
18195 178
7424 866
22135 664
6893 500
10810 206
5709 137
3078 321
2244 116
6234 338
3879 748
2247 309