322
1
347
2
474
760
0
351
758
1364
391
396
417
353
89
334
348
492
997
323
75
402
74
88
91
589
3
1643
359
2811
9
446
525
657
669