1240
1040
957
1149
1144
1146
1156
967
1154
1157
968
1147
1150
1169
1170
1151
1145
1152
1153
1148
1155
773
750
774
751
775
781
776
123
92
124
86
641
645
660
183
178
171
170
169
168
167
19
11
8
570
7
583
506
3901
5
585
3912
0