21152
8
3080
3
2932
2
3090
6
297066
0
2245
2903
14
3546
1
1047
2902
16
25669
2996
2324
4
572
1193
189326
579
1189
528
3715
267612
2666
9
616
5151
3991
1180
1992
4651
19079