3290 373
21366 287
18558 178
7545 866
23186 664
7042 500
11846 206
5865 137
5664 322
2449 116
6344 338
3954 748
2319 309