2650
20
2245
3
3080
21152
8
297066
0
1047
2
3090
6
2932
2483
108797
5141
7
5090
5151
189326
3041
3715
7159
10
7034
10827
4
9956
4651
2773
1
3186
280
2274
17970
15
444571
9
3189
1335
2405