12305
3
2155
3517
6
4706
1
1320
2
4042
11
37355
13
2906
2948
2571
1153
0
10598
1903
3694
5347
4
1960
6095
9
2077
21152
8
1672
4537
2627
3066
7
4258
7793
91887
19
1593
6899
2258
2049