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