931
0
1189
1123
950
1
96
3125
2
558
1056
449
496
534
495
436
876
542
758
1400
420
1511
817
893
2649
609
634
472
756
372
773
657