2245
3
3080
21152
8
3186
1
1047
2
3090
6
2932
297066
0
3634
2554
16
5151
3715
1272
4
4651
991
189326
1825
2773
1408
280
2650
20
108797
3189
1431
2405
2740
2386
2530
6236
10
1500