1015
1
1694
951
690
1683
0
2669
2
564
1743
2484
108797
2182
7086
12
1780
3304
5
2241
2145
444571
9
1065
2994
21152
8
2949
5801
3546
1986
7820
7
1782
2314
3962
6
1787
1921