333
0
756
732
1
1139
448
31535
544
331
984
1817
536
1126
768
668
303
996
669
627
479
670
488
277
1218
457
556
462
1016
483