976
826
716
700
673
632
576
525
500
491
476
463
451
426
412
408
401
396
394
382
380
369
357
355
351
344
331
311
309
307
284
282
278
265
264
260
258
256
243
236
232
231
228
225
214
211
205
204
188
187
181
179
161
149
148
146
144
142