1350
1596
1290
1437
2789
998
1445
2197
2209
1348
2157
2053
2047
2195
963
908
1036
903
855
862
954
874
917
872
916
897
912
898
1326
1231
931
985
941