3945 508
2546 424
2850 515
4049 246
4996 678
1636 423
6189 663
769 130
1973 329
2709 685
1498 124
3044 827