2245
3
3080
21152
8
1047
2
3090
6
2932
297066
0
2550
3127
19944
7159
10
66
5151
10827
4
14861
7
3715
4651
467
189326
2773
1
2193
9
280
18816
11
2209
2650
20
6844
71
108797
3189
3045