390
493
1
246
706
2
488
326
699
606
0
842
2278
3
464
652
1056
256
597
886
575
210
832
431
5
472
319
267
539