1007
1135
1452
926
1090
863
983
856
811
1226
876
2748
864
1145
994
1528
878
957
902
974
900
952
840
1338
1598
1007
1875
1796
1122
4548
1519
2910
866
1438
1180
936
3705
3316
974
2326
1571
1357
5314
1142
1170
924
1103
1033
767
1344
880
963
7346
949
908
906
4005
1341
2943
1130