2985 584
26645 477
9536 806
5428 82
5240 541
4658 523
3713 316
7014 217
28572 358
1419 39
16168 448
20270 623
16428 437
11733 395
4200 107