19537 286
18198 178
7424 866
22157 664
6894 500
10814 206
5714 137
3079 321
2246 116
6235 338
3882 748
2248 309