21152
8
1554
2
2535
2243
6
1405
3
2911
9
300
0
1690
1
4651
5151
1431
572
1568
2110
2676
2405
2710
1558
2740
1348
2082
3498
4
2622
764
2377
2763
1819
1622
32302
2711