1337
1580
1283
1425
2660
984
1433
2188
2191
2137
2028
2025
2177
952
895
1023
891
843
850
942
862
907
851
938
863
902
885
886
1310
1215
921
974
928