2987 584
26646 477
9536 806
5428 82
5242 541
4663 523
3713 316
7018 217
28573 358
1419 39
16168 448
20276 623
16428 437
11733 395
4201 107