265
0
388
711
1036
468
1212
325
326
1391
308
404
582
678
2385
666
1166
536
461
1710
1676
567
822
2332
596
442
1596
494
608
984
652