2245
3
3080
21152
8
1047
2
3090
6
2932
297066
0
7034
5151
6362
5
3715
2090
1212
4651
642
1
189326
1468
1919
1582
2773
3211
3575
280
1572
2356
2650
20
108797
2518
3189
4005