20242 286
18317 178
7452 866
22417 664
6932 500
10934 206
5758 137
5554 322
2298 116
6258 338
3908 748
2271 309