3397 373
21592 287
18576 178
7561 866
23367 664
7054 500
11889 206
5887 137
5714 322
2470 116
6353 338
3957 748
2326 309