20558 287
18356 178
7460 866
22557 664
6955 500
10991 206
5786 137
5576 322
2342 116
6263 338
3919 748
2280 309