6580 655
2885 594
17206 473
8737 275
2556 69
8732 624
11259 148
6319 859
3740 284
27570 611
11299 759