20
4
2266
0
1994
2
2152
1
2678
3130
3692
3
1647
2495
2808
5
2747
2493
2884
3046
2815
2922
3490
3796
3199
3086
3377
5341
4189
3125
3261
3978
2901
3333
2924
3924
2896
3260
3719