706
0
2906
1
1153
1193
5440
8
740
1486
1709
2012
2
652
2366
21152
984
1672
616
2132
450
2649
2330
1105
7793
4
471
2258
1725
1028
358
456
336
287
3080
3