21152
8
2087
2
1189
0
3090
6
2377
1
297066
2270
2903
3
2593
2932
14
3080
572
2151
536
2711
2911
9
4651
2145
398656
19
2366
951
1978
550
5151
25669
1945
19783
2535
2219
4