375
2
555
1
540
484
393
372
518
840
403
1175
1205
478
494
515
700
536
417
450
608
448
501
706
584
381
637
694
3
433
471
557