1350
1596
1289
1437
2783
997
1445
2197
2209
1347
2157
2052
2047
2195
963
908
1036
903
853
862
954
873
916
872
897
912
1326
1231
931
984
941