547
575
514
689
1
678
601
732
2
4743
1
708
1
539
471
1
4947
357
661
381
959
814
1322
1225
4119
3198
826
789
3027
443
2
607
654
648
583
535
1
1515
478
469
527
581
627
520
2780
1502
389