21152
8
1431
1
909
2535
2
2328
3
2911
9
1678
4651
5151
1778
2676
2405
3176
2740
1875
5
2082
3498
4
3576
6139
1336
2763
0
32302
2711
1532
3090
6
3503
2558
3083
181997
11
398656
19