1115
1
909
1192
1428
1045
0
1105
458
1024
2
1586
1543
1587
3063
3
759
2192
521
661
639
846
467
768
543
8766