2486
2
2245
3
3080
21152
8
748
0
297066
1047
3090
6
2932
1821
2300
2483
108797
5141
7
5090
5151
189326
3041
3715
7159
10
7034
10827
4
9956
4651
2773
1
3186
5246
280
2274
2650
20