1078
762
557
541
527
464
455
441
426
415
401
396
393
387
368
349
340
319
316
316
315
314
309
306
304
302
299
295
291
290
287
287
286
285
283
280
275
274
272
270
267
262
258
256
251
246
244
243
242
240
237
237
234
232
231
217
215
215
211
207
193
191
191
182
179
178
173
169
148
145
141
138
132