3406
1184
887
1768
1674
7098
2168
3743
2883
2063
1108
1091
2940
577
1387
3386
1593
21427
14993
1047
1011
735
1274
996
843
796
4839
4961
1319
1317
785
4371
3781
902
684
3408
941
940
1117
818
9291
1087
677
5178
1795
1390
2866
1494
1277
769
928
1718
1914
3241
915
1166
1406
874
6713
903