1519
1168
925
897
886
841
782
694
687
679
647
609
603
602
579
572
542
531
498
495
494
492
481
476
471
470
463
456
453
428
402
388
377
376
368
365
360
359
355
341
337
322
309
293
283
281
277
276
274
271
267
263
241
223
222
214
199
198
197
191