559
2
541
1
1375
495
412
394
580
403
390
462
332
484
681
447
615
608
496
642
639
461
571
1069
536
463
590
1038
489
465
782
3