648
2
469
1
667
389
350
403
453
3
1537
416
470
775
589
490
644
954
599
613
634
575
939
543
596
731
606
892
703
433
397
612
88