921
900
746
715
708
636
596
563
512
498
484
459
451
443
440
430
397
394
393
390
383
382
376
360
355
351
333
299
278
277
275
273
266
265
262
261
260
258
249
237
233
232
230
221
219
214
212
205
200
176
172
168
154
151
149
147