5905
4253
3012
2232
2195
2003
1664
1536
1451
1268
1261
1217
1204
1191
1165
1159
1096
1090
1037
997
978
926
894
874
873
870
867
847
843
836
831
822
819
817
810
809
804
793
780
780
764
748
739
735
725
715
712
706
706
702
683
679
675
673
669
668
667
664
660
658
647
644
643
632
631
628
623
621
618
617
613
609
601
598
594
593
591
585
583
580
574
571
562
560
559
558
558
556
555
550
550
543
533
530
526
513
513
508
490
487
484
484
482
478
476
474
469
464
459
459
454
443
443
443
439
438
428
421
418
413
409
408
406
405
403
401
399
394
393
391
387
385
381
378
375
368
366
365
364
355
353
349
348
341
336
332
331
331
330
325
323
322
308
293
290
289
280