497
1
766
353
752
560
399
540
1000
774
326
799
722
624
1350
3
769
2
651
442
447
1089
95
855
873
720
620
949
966
821
679
1369
1113
4