95
1
894
653
390
727
115
598
314
0
72
683
908
2
191
527
89
776
818
550
93
777
584
429
417
472
2162
668
819
1015
904
1033