497
1
764
352
751
560
398
540
1000
774
325
797
721
623
1350
3
766
2
651
440
446
1088
95
855
871
720
619
949
966
821
679
1368
1113
4