1237
2
947
1
2125
3
613
983
632
1556
558
599
348
807
662
634
2133
544
0
583
1212
1029
674
1164
533
1547
395
471
594
775
286
1269
644
1176