4258
1
1015
1694
951
690
2669
2
564
2145
1743
0
108797
2245
3
5375
1787
2949
3835
5
2629
1451
2495
3014
20
2000
562
11153
8
1268
2990
1087
2496
3222
4398
10
21152