1063
780
773
697
535
478
448
403
401
374
368
345
343
340
334
331
322
308
299
290
285
277
273
271
268
267
266
264
261
258
257
241
215
213
206
197
190
188
183
181
178
176
168
167
165
153
148
147
144
139
131
118
117
116
112