3835
4
1292
0
1638
1683
1015
1
1694
951
108797
690
2669
2
21152
8
2274
564
3186
570
2605
2044
2043
1743
2949
189326
19944
1452
1574
14861
7
2906
6247
5
1289601
2512
2629