21152
8
1512
1
3426
4
2490
2
5375
0
1516
7086
12
2451
734
3735
787
5151
6929
11
1095
2705
1305
2199
3528
7
3083
2756