951
1
1812
912
2322
4
2786
1815
2
1001
0
1357
1289
4187
10
11059
9
2732
6676
12
1431
2256
2074
1881
2655
3
2146
4354
15
123674
35
3326
980
24337
22
1161
592
673
1185
1777
2390