497
525
557
598
881
824
706
956
1440
994
1214
755
1006
1053
1056
990
929
879
963
934
932
1001
865
|