2989 584
26648 477
9537 806
5433 82
5254 542
4667 523
3718 316
7033 217
28573 358
1421 39
16179 448
20290 623
16429 437
11735 395
4202 107