389
1
1185
946
3
2936
614
546
1245
1687
2
2283
775
589
565
524
593
1108
618
222
703
749
4
8
1365
474
644
596
776
601
557
2040
526
351