1105
0
1424
1
3835
5
1093
2523
2663
596
1694
1816
668
1744
951
914
3518
3
619
1136
2
938
2123
3690
2310
475
534
1494
490
1743
850
2101
673
515
984