368
557
677
810
633
672
756
709
745
963
1173
835
863
1202
1226
994
942
1148
979
1067
2405
4479
1064
923
917
927
1316
954
1258
2692
2756
2894
3434
2824
2569