1254
932
801
789
780
708
659
565
562
557
509
507
491
487
485
476
460
432
424
418
402
401
397
396
394
393
388
369
362
353
337
320
319
310
307
306
287
274
273
250
249
246
237
216
209
208
205
194
189
181
176
174
173
167