3051
2
1603
1
891
1461
0
2666
9
5164
5
1162
1527
1543
4360
6
13676
21
1623
2639
13
1243
1239
2906
1267