1243
1
1614
1767
2
791
0
578
515
758
839
323
1400
1458
863
1595
1324
2595
1558
475
728
3080
3
581
577
3629
531
1399