893 180
857 162
1155 98
3548 778
2688 387
6381 124
1488 336
3649 510
8516 675
3829 802
2781 269
3496 392
5654 954
6009 406
3148 524