503
1
637
740
2
489
865
450
562
564
400
354
1003
761
892
1255
3
342
1589
770
628
673
589
629
677
4
84
808
792
1660
772
796
339
524