2352
2
950
1
1768
1346
0
4864
473
585
2551
3
320
612
603
635
1078
883
483
1301
565
543
916
426
620
750
661
861
665
296
295
398
910
361