1015
1
1694
951
690
2669
2
564
1159
1743
0
108797
1392
2820
4
4241
3
727
672
21152
8
2949
2169
1691
2670
1787
1923
1076
4697
5375
1451
1978
6075
15
2495
2294
2386