5660
3277
2860
2689
2197
2122
1710
1583
1560
1482
1411
1364
1292
1257
1246
1245
1236
1155
1142
1141
1080
1049
1037
992
992
987
956
914
884
883
856
836
808
807
792
791
786
780
767
763
755
729
729
726
688
687
679
674
670
663
650
639
639
637
635
629
619
608
607
605
602
596
595
589
584
577
576
564
551
549
549
540
531
477