4512
4484
3658
2236
2042
1879
1864
1843
1769
1686
1669
1537
1487
1456
1422
1339
1297
1260
1257
1211
1210
1187
1154
1107
1066
1014
978
966
958
934
925
916
913
904
860
852
834
830
823
809
781
778
778
770
751
750
745
732
729
727
712
703
695
692
687
683
657
629
628
626
625
607
595
591
582
571
560
559
558
546
543
519
514
511
511
505
497
495
477
477
466
463
457
454
452
451
448
446
440
437
431
431
428
427
421
417
415
410
408
402
399
399
397
394
393
393
383