2556
4
1309
0
1992
3
697
5389
1
4914
2
3181
3870
12
2359
358
3513
2060
881
8411
575
1812
2788
4152
3560
2763
775
621
2890