21152
8
3080
3
2932
2
3090
6
108797
0
2245
2920
4
2903
951
1047
297066
803
236066
14
690
189326
32302
3546
1
1045
5043
1285
2996
1812
4155
7
2124
1869
1823
1089
1193
25669