1348
1596
1289
1436
2777
997
1444
2196
2209
1347
2156
2050
2046
2192
963
907
1035
903
851
861
952
873
916
860
872
897
911
1325
1231
930
983
940