857
2
778
1
655
1224
5682
6
766
563
850
654
1153
708
1152
685
1066
113
508
436
703
758
536
466
621
415
391
458
1494
4
545
651
1250
5