3080
3
21152
8
2245
3090
6
2932
2
1047
297066
0
3715
5151
4651
280
1
697
1118
3189
1479
2241
13018
2773
189326
2405
2272
2740
1500
2650
20
2184
108797
562
10827
4
2386
9956