1069
949
877
2726
1171
1905
986
959
843
1081
884
1991
1921
1050
1060
940
881
2191
1116
855
2229
905
2638
852
983
814
845
967
1119
908
1059
1509
858
908
1433
1048
820
959
1203
1067
1632
933
1153
1728
1316
875
879
849
1050
3061
1293
1050
894
1564
1790
985
1073
876
993
5813