4398
10
3465
2
1015
1
1694
951
690
2669
1576
3
2477
564
1743
0
2304
108797
2245
5375
2277
1787
2949
2584
11
3835
5
2629
4002
4
1998
3100
1451
2495
3014
20
562
2860
11153
8