1156
0
1285
1144
2123
488
572
1478
692
856
2310
585
1532
2145
1
777
534
706
490
780
1078
878
1472
417
1104
2524
1125
1850
2087
2
931
617