1338
1580
1283
1425
2684
985
1433
2189
2191
2138
2029
2026
2178
952
896
1023
891
843
850
942
862
907
851
938
863
902
885
886
1310
1215
921
974
929