387
1
646
355
703
4
336
350
454
748
2
1965
867
655
1807
3411
5
1238
3
898
506
589
689
720
634
842
541
570
501
915
943
301
344
353
705