21152
8
2087
2
2377
1
951
2535
19783
2270
17946
0
3090
6
2303
3083
32302
1397
25669
773
2151
1743
1978
790
2366
297066
2932
1663
5
3683
3498
4
1516
2145
3063
10
3715
3546