685
1
1066
2
112
1224
813
907
1481
675
563
1445
1522
766
1153
900
0
1152
708
651
557
1249
5
621
703
536
466
539
758
415
390
458
1494
4