315
0
324
355
469
559
473
470
399
551
832
3
1372
738
2
1108
5
403
545
1
622
889
527
423
492
546
441
482
670
515
693