614
2
645
428
1
557
449
521
462
590
415
540
409
478
623
9
535
453
1256
416
516
530
542
596
4605
2778
4
433
1946
978
625
396
806