21152
8
3080
3
2932
2
3090
6
297066
0
2245
2903
14
189326
17946
1047
1189
3546
1
1289601
4
267612
3158
19783
2996
94424
925
1403
3715
1045
32302
5151
579
9956
477
3580
108797