21152
8
3080
3
2932
2
3090
6
297066
0
2245
1849
2903
1047
14
1189
1307
572
669
1
2181
2906
2996
17946
2986
1365
189326
2244
4
25669
32302
536
1514
692
3765
3715
345