20601 287
18378 178
7476 866
22610 664
6969 500
11000 206
5798 137
5577 322
2352 116
6266 338
3920 748
2286 309