21152
8
3090
6
297066
0
2903
3
2593
1
2932
2
3080
4471
17946
1804
2711
2911
9
4651
398656
19
32302
1849
4443
5504
16
951
108797
690
189326
550
5151
3222
25669
19783
7258
2535
2299