143
143
558
187
191
387
1760
426
815
396
558
804
845
1220
712
653
611
553
659
655
698
507