21157
13863
13522
8729
4983
1900
728
2914
970
1086
1890
830
737
720
861
790
635
639
1106
1004
779
676
791
752
881
3149
758
862
1468
1117
801
1008
740
830
1026
1155
883
672
803
739
1870
1425
747
909
678
1118
725
767
698
869
825
835
876
718
779
793
725
656
747
771