2991 584
26649 477
9538 806
5440 82
5261 542
4676 523
3722 316
7044 217
28574 358
1421 39
16191 448
20300 623
16431 437
11738 395
4204 107