2989 584
26646 477
9536 806
5429 82
5245 541
4664 523
3715 316
7021 217
28573 358
1419 39
16169 448
20283 623
16428 437
11734 395
4201 107