1106
875
807
738
448
416
387
380
372
328
324
317
303
302
301
290
287
279
264
261
260
257
250
220
218
216
207
205
199
191
188
183
178
167
166
162
158
155
154
147
146
142
140
139
138
128
125
124
122
121
119
118
110
101
98
97
96
88