527
564
818
86
553
1265
1037
31
664
436
12
5
705
