647
1062
1003
818
1037
1016
436
541
1043
838
2462
589
1729
716
975
1110
1403
734
2491
549
893
600
556
582
1157