3404
462
2969
455
651
791
655
627
676
507
1660
451
470
528
453
10447
515
409
525
459
497
428
559
477
576