2036
2
1015
1
1694
951
690
2669
1967
564
2301
862
1743
0
108797
2245
3
5375
1787
1413
2949
3835
5
2629
1155
385
1451
2495
3014
20
562
11153
8
1268
1087
2496
3222