2043
38
1195

204
878
341
1487
17
529
4510
1535
10277
601
1597
330
1999

1708

761

659