1348
1596
1289
1436
2777
997
1444
2196
2209
1347
2156
2048
2046
2192
962
907
1034
903
851
861
952
872
916
860
897
911
1324
1231
929
983
940