3835
4
1292
0
1638
1015
1
1694
951
108797
690
2629
2
2949
2669
2495
3014
20
21152
8
11153
564
4837
5
570
2043
1743
9956
3
12459
2245
5375
1922
1289601
297066
1787
2044
1452