2430
2
1153
0
2996
12185
5
4690
3
2456
1
572
2988
3598
4
891
3098
1974
1029
2600
1893
667
1715
1883
3080
7495
9