3067
3
1435
1
804
0
1991
553
755
1454
477
2211
4690
6
2120
3225
8
7258
4418
611
397
6529
7
682
2
2300
618
1053
1298
5
414