2989 584
26647 477
9537 806
5431 82
5251 541
4665 523
3718 316
7026 217
28573 358
1420 39
16174 448
20286 623
16428 437
11734 395
4201 107