666
0
1346
383
588
692
1404
471
657
2238
1
1543
1134
437
828
1106
527
1164
852
360
1366
3
493
829
1018
434
543
919
34
1585
1080
822
1429