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