2377
1
2938
475
0
1950
3
611
893
1944
2
418
1988
5
1109
539
776
332
1719
3549
678
839
1158
385
592
553
352
673
614
560
693
784
526
1501
1093