2439
2
2245
3
3080
21152
8
910
0
1047
297066
3090
6
2932
5151
189326
3715
2773
1
2650
20
4651
108797
2530
4
2386
6236
10
280
1174
2629
3189
2906
378
585
951
1087
1015
2799