2907
2
14
0
2638
17946
32302
3765
4
2535
19783
2996
1189
2932
572
1193
3498
25669
2906
1
2986
1153
2949
3090
6
21152
8
1849
616
3080
3
1044
255
4044
5
3083
2465
1816