3406
1184
887
3743
1108
1091
1387
14993
843
796
4839
1319
4371
902
3408
940
1117
1087
677
1795
2866
1277
769
928
1718
1914
915
1406
874
6713
903
875
1467
752
1140
1149
1496
734
913
822
986
3289
705
754
754
645
849
814
2145
1320
722
693
883
641
836
3622
827
990
1036
1180