2932
2
2245
3
3080
21152
8
297066
0
1047
3090
6
3606
1510
4
3127
1946
1
5151
1492
8527
3715
3041
847
3618
5
4651
2722
3085
189326
3186
3065
2773
280
4706
2650
20
2440
108797