2982 373
21118 287
18478 178
7521 866
22850 664
7009 500
11738 206
5847 137
5605 322
2406 116
6331 338
3943 748
2308 309