896
1
2111
3
2275
2
915
2103
3498
4
1054
107
0
1230
809
1197
1796
1145
306
228
3739
6
1616
1513
2431
2830
7
2229
5304
9
1207
3404
1617
408
2808
1869
3116