1056
1
2155
3
2144
2
2990
0
1265
30334
6
1189
1320
2906
2948
1153
2533
10598
1903
2996
2096
1547
2152
5347
4
1960
6095
9
21152
8
1672
4537
1529
3066
7
1819
1537
1593
6899