2906
2
21152
8
297066
0
2245
3
3080
1047
3090
6
2932
4943
2687
19079
189326
4651
1709
6707
24
2591
1
2405
2740
1307
108797
2907
5151
2629
9956
6236
10
3715
1289601
4
2593
1769
1107