2697
1103
1
871
910
629
2678
796
1107
756
2389
1
797
1087
13596
664
2149
676
666
756
590
936
801
569
3984
758
5863
957
894
4449
918
901
1876
1
2117
1042
992
4025
1203
2726
1308
1580