616
1
557
2
794
679
274
0
1096
878
296
594
80
92
405
2819
4
979
799
733
737
479
517
368
862
854
454
82
76
83
458