1829
1383
1253
1091
982
894
846
829
782
777
775
739
722
703
678
675
657
645
645
628
623
611
595
575
573
571
567
562
560
560
559
552
525
521
521
520
512
511
502
495
490
489
489
486
478
465
464
450
447
447
435
416
413
411
409
408
403
397
395
391
382
379
377
377
377
376
375
356
348
346
342
341
339
339
338
337
336
334
328
324
322
319
318
307
304
299
293
292
288
288
286
278
275
269
264
261
257
254
253
253