380
130
407
798
737
1329
1461
783
620
269
1919
852
471
618
700
683
690
1171
906
539
1170
1077
432
456
882
582
611
619
387
784
720
975
640
1043
581
973
344
1466
286
461
541