452
2
372
1
724
511
666
601
779
823
551
599
515
77
414
638
721
92
448
699
3
462
10196
710
380
625
526
876
390
530
547
656