503
1
637
740
2
488
864
450
562
564
399
354
1003
760
891
1255
3
342
1589
770
628
673
589
629
677
4
84
807
792
1659
771
795
339
523