502

1790

1551

803

865

1967

105

1114

1245

1553

1864

1142

552

102

1999

1844

916

851

1539

451