1183
960
937
913
781
700
659
574
562
560
558
524
513
493
487
476
473
470
444
430
408
402
398
388
376
375
374
367
322
319
316
304
301
300
296
291
285
284
278
276
273
265
251
246
241
225
224
223
204
201
195
176
175
169
168
167