21152
8
3080
3
2932
2
3090
6
1015
1
2245
297066
0
2903
5151
1047
6236
10
19783
1967
2773
2405
17946
3546
3071
9
25669
475
1189
1766
3715
1992
2996
32302
2744
2902
16
4335
3014
20