671
551
672
2213
3984
722
26187
8384
610
2695
1096
1
869
906
626
2667
791
1103
754
2386
1
794
1082
13564
661
2138
674
662
753
585
929
799
566
3978
750
5854
955
887
4444
914
898
1869