3059 585
26589 477
9533 806
5404 82
5367 541
4586 523
3717 316
6982 217
28723 358
1405 39
16124 448
20128 623
16445 437
11729 395
4226 107