1008
932
771
755
729
692
637
590
580
539
538
501
494
482
472
458
441
437
430
416
413
412
394
388
382
377
372
364
355
335
312
309
295
285
283
282
273
272
266
264
259
258
249
248
247
238
237
235
226
213
201
186
183
180
170
168
162
155
154