1686
2
300
0
673
2153
7
1690
1
3107
2906
1934
7920
8
745
802
14125
10
529
1093
919
484
1478
3621
697
3428