1179
0
717
1477
1
812
829
309
50
399
1575
1711
3279
511
648
44
845
284
750
1015
866
1018
2632
529
1350
1106
478
577
5338
492
515
841