981
789
706
660
638
636
587
529
515
503
470
460
446
437
436
416
406
402
400
394
386
365
360
352
343
341
335
322
303
290
289
280
278
276
262
261
260
256
253
241
233
230
228
224
220
207
200
195
177
175
161
158
157
153
150
146