663
1
728
1288
0
803
493
2
119
369
989
650
887
676
595
813
870
1088
446
440
1324
560
398
540
649
352
751
641
2629
8
774
764
496
1000