21152
8
3080
3
2932
2
3090
6
297066
0
2245
2903
4651
1047
25669
19783
17946
5517
32302
189326
623
1
9956
1289601
4
2258
3715
7034
108797
5151
5504
16
951
1976
181997
11
19079
444571
9
11153