3406
1184
887
3743
1108
1090
1385
14990
840
795
4835
1317
4368
900
3407
940
1116
1087
676
1793
2862
1277
768
928
1718
1914
914
1404
873
6712
901
875
1465
751
1140
1149
1495
732
913
822
985
3287
703
753
753
645
849
814
2142
1320
722
692
881
641
834
3621
827
990
1033
1178