692
0
1404
471
657
1543
1134
437
828
1106
527
1
1164
852
360
493
829
1018
434
543
919
34
1585
1080
822
1429
1179
607
317
608
694
399