1691
7
2865
2
1001
1
2110
2263
0
1268
1371
108797
2350
5
742
2234
4
3527
1647
1695
3071
11
2386
2297
1699