1055
1
1509
977
1396
0
1423
1104
1000
2
1106
760
3494
3
1600
3436
4
697
1298
1442
744
1663
5
1493
1085
1057
6794
12
1017
2105
774
2298
845
836
2229
13
777