120
1
1290
0
989
651
887
2076
440
592
661
2
68
947
1237
1096
2102
1628
6
1029
613
632
807
662
634
983
2125
3
558
544
600
348
1213
583
2133