1047
2
2906
2245
3
3080
21152
8
297066
0
2591
1
3090
6
2932
3715
5151
4943
2687
1709
6707
24
2907
2462
2740
19079
189326
6236
10
951
1307
1694
1174
1492
3206
5
1769
3012
4
10827