1362
1605
1296
1445
2814
1002
1460
2204
2219
1357
2171
2070
2056
2200
968
915
1042
907
859
870
958
882
920
869
877
905
902
1338
1240
937
998
946