1072
2
707
1
717
835
756
142
0
573
243
743
610
564
387
675
880
722
779
825
766
3
1051
4893
24
591
1074
581
1640
572
1103
618
430
1254
2862
4