21152
8
3080
3
2932
2
3090
6
297066
0
2245
2903
1047
14
1189
572
2906
1
2996
17946
2986
189326
25669
32302
1514
3765
4
3715
1849
2203
1537
5151
2845
5
356
345
4651
1193