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