4001
2
605
1
1067
488
396
628
662
634
698
1573
4
1082
700
681
1456
456
492
490
436
618
974
808
2665
0
505
762
480
566
542
1081
610
8