2962 584
26499 477
9492 806
5349 82
5194 541
4540 523
3666 316
6845 217
28550 358
1384 39
15935 448
20045 623
16395 437
11679 395
4186 107