348
1
583
1212
2125
3
632
2
983
807
662
634
613
1269
0
1176
698
644
783
920
5162
166
784
4
887
456
674
1547
594
533
1164
775
286
395
471