1113
2
730
1
1067
911
433
1078
802
449
875
6
501
490
1161
3
528
555
1507
382
253
665
885
392
883
580
356
531
361
484
702
492
228
101