21152
8
3080
3
2932
2
3090
6
2903
1849
1047
297066
0
572
2245
2906
1
17946
25669
3715
1189
189326
14
3765
4
345
5151
5382
5
4765
1307
19783
2996
389
669
2181
32302
2964