2906
2
2245
3
297066
0
4943
2687
1709
6707
24
1581
2591
1
1307
108797
5225
8
19079
6
2907
2629
9956
1226
3053
7
6236
10
3683
1289601
4
2593
1769
1107
2480
4837
5
3014
20
2596
189326
1053