1097 297
570 114
2805 611
262 59
2747 681
1011 218
3455 574
3422 864
5093 335
9442 69
3494 566
3626 412
6296 655