859
0
366
1297
691
494
261
396
457
317
164
787
597
44
757
503
633
631
676
1109
772
1
608
1146
823
407
2328
369
573
1172
1029
710