478
1
481
2
546
614
1050
543
445
397
747
468
403
1742
1826
846
447
428
666
495
890
532
544
534
503
1092
8559
5
361
513
449
1140
9