2989 584
26647 477
9537 806
5431 82
5252 541
4665 523
3718 316
7027 217
28573 358
1421 39
16174 448
20287 623
16428 437
11734 395
4202 107