1336
1580
1283
1425
2653
984
1433
2188
2190
1337
2137
2028
2025
2176
951
895
1023
890
843
850
942
862
907
938
863
902
885
886
1309
1215
921
974
928