1600
2
1550
764
0
833
12954
6
924
1
1378
1801
4840
11
1298
3
703
747
934
2605
9
869
636
1344
1583
2297
2926
2359
539
1369
1555
1899
1886
988
1065
4908
4
1475