1161
0
1796
1
306
1778
846
228
668
294
213
322
809
381
1101
2275
2
3739
6
1054
1931
2161
2490
4455
1893
2328
1043
1215
267
1832
3
1004
413
997
1279