992
2
954
415
1
1120
3
1059
768
1776
347
86
858
37
0
121
1567
1368
2313
1725
4
1790
1773
1359
655
1357
1254
474
651
1004
1273
2835
1294
1148