21152
8
3080
3
2932
2
3090
6
297066
0
2245
2903
5151
1047
1189
2996
1849
17946
1804
1
2629
32302
572
1087
1193
3386
14
3715
255
108797
4443
9
5504
16
189326
951
2355
4
971