21152
8
2711
2
32302
0
1819
1
2535
19783
4179
745
2740
3
2593
4651
2763
17946
2136
2911
9
6753
17
2620
5151
25669
1864
297066
14118
18
5978
6
2932
2676
915
3196
1942
1676
8185
4