2240
3
2973
6
3993
1
3064
4
2016
2342
4112
5
2904
2
3394
3558
2483
2745
4296
2215
2197
1998
0
3165
2507
1732
2117
3623
2087
2988
3082
2618
4468
3776
2900
14698
8
3873
10