3432 373
21625 287
18584 178
7562 866
23417 664
7056 500
11900 206
5888 137
5716 322
2487 116
6353 338
3957 748
2326 309