21152
8
2535
2
2727
1
1825
2243
6
1371
4944
1788
2055
1111
1140
1277
4383
3
2911
9
4651
5151
2368
2960
2999
572
0
2173
2676
2405
1558
83
2740
1348
2082
30334
3498
4