6580 655
2885 594
17209 473
8739 275
2556 69
8732 624
11260 148
6320 859
3740 284
27571 611
11300 759