21152
8
2535
2
2727
1
1825
2243
6
1371
4944
2055
1111
1140
1277
4383
3
2911
9
4651
5151
2960
572
0
2676
2405
1558
2740
1348
2082
30334
3498
4
1860
2622
2377
2763
1819