2985 584
26645 477
9536 806
5427 82
5239 541
4657 523
3713 316
7012 217
28572 358
1419 39
16168 448
20270 623
16428 437
11733 395
4200 107