149
149
537
81
285
347
1731
497
739
595
371
677
583
1536
1066
623
692
1729
517
817
1103
569