1007
906
775
722
697
612
580
578
562
527
421
410
409
400
399
391
388
380
370
369
347
344
341
338
338
332
330
326
325
325
322
321
318
312
308
304
303
303
302
301
297
296
296
295
294
289
288
286
280
279
273
272
272
272
270
270
269
269
268
267
265
265
261
260
258
258
257
257
256
256
254
252
252
251
251
249
249
246
243
242
241
232
231
225
223
222
222
220
220
216
215
212
207
204
203
198
192
192