755
0
706
534
1104
466
1144
637
1174
1030
110
1703
1199
822
1656
428
315
1552
1078
458
683
908
527
681
653
1840
1348
722
490
1911