487
0
110
796
1164
416
948
527
534
501
570
484
1056
583
1080
1089
694
543
522
585
693
852
549
933
1647
4
504
513