2891
11
2245
3
894
0
1226
1
1755
3562
3053
7
3083
2
2465
1782
3227
2100
2932
619
2903
2354
3051
1603
4629
15