502

179

268

139

401

1872

1379

153

477

803

1757

1119

1050

1041

1661

798

1160

902

903

342