1015
1
1694
951
690
1681
2669
2
564
2173
1743
0
2740
108797
2715
6
1691
9954
21152
8
2949
1895
3401
5
1583
446
2710
1787
1211
2204
2184
2368
2670
5375
1788
2294