2142
2
440
1
705
803
1631
684
966
619
417
389
545
597
411
632
478
418
1348
3
489
413
371
563
605
599
480
555
541
593
624
5
521
466