1346
1590
1288
1435
2768
994
1439
2196
2206
2153
2041
2190
959
904
1029
900
848
857
949
869
913
947
912
893
908
1322
1230
927
982
937