344
471
590
768
695
769
834
758
858
835
1197
958
1181
1107
983
914
968
1070
1331
914
1037
968
943
1013
1127
976
1292
922
1105
882
892
910
1098
1116
2820