379
130
407
797
737
1327
1461
783
620
269
1918
852
471
617
700
683
690
1171
906
538
1170
1075
432
456
882
581
611
619
387
784
618
720
974
640
1043
973
344
1466
286
461
540