3406
1184
887
1767
1673
7098
2166
3743
2883
2063
1108
1090
2940
577
1386
3385
1592
21427
14992
1047
1011
735
1273
994
842
795
4835
4955
1317
1317
785
4370
3780
902
684
3408
941
940
1116
818
9287
1087
677
5175
1794
1390
2862
1494
1277
769
928
1718
1914
3241
914
1164
1404
873
6712
902