1074
871
798
796
574
508
470
439
409
403
387
367
353
350
346
340
324
322
319
317
306
302
301
298
293
289
277
264
256
247
243
235
231
230
225
208
201
197
196
187
186
185
181
180
177
173
169
160
157
153
142
138
133
128
127
124
123