21152
8
1445
1
2556
4
2740
3
773
0
272
383
1855
2
6053
1294
2755
194
444571
9
3195
2277
618
4724
1107
1663
5
1543
237
2622
6
2108