902 180
857 162
1157 98
3548 778
2689 387
6381 124
1488 336
3649 510
8516 675
3829 802
2781 269
3496 392
5654 954
6010 406