1583
1144
1181
10622
3857
6072
6265
3919
7486
6994
10277
12713
18616
15801
23330
3371
23226
9299
24251
7735
8021