514
2
443
1
593
495
807
122
372
891
680
653
597
344
1064
3
389
421
96
765
458
890
401
403
463
477
331
489
503
1494
2424
10
619
820