6826 583
155587 684
8356 565
4876 281
27371 370
12542 412
59168 110
4527 627
6576 684
3228 458
2627 134