21152
8
2535
2
1730
0
2911
9
2377
1
4651
3
5151
929
2676
2405
1564
2740
2082
3498
4
2890
1716
2992
2763
2600
2468
32302
2711
1590
815
3090
6
3503
3083
181997
11
398656
19