2523 744
2255 190
21446 442
4718 587
54874 106
16029 154
6550 290
4056 871
7037 588
13397 169
5051 297