1267
2
1282
1
1843
1243
1614
1767
791
0
578
515
758
839
323
1400
1458
863
1595
1324
2595
1558
475
728
3080
3