21152
8
2711
2
2593
1
862
2740
3
4651
2301
3154
6
297066
0
5978
688
4724
2763
2405
6753
17
2676
1967
5151
2911
9
398656
19
181997
11
118
2036
1942
827
1812
2044
2082
4248
216