3059 585
26588 477
9533 806
5404 82
5365 541
4586 523
3717 316
6981 217
28723 358
1405 39
16123 448
20126 623
16445 437
11729 395
4225 107