963
963
3658
5871
6940
7253
8371
4198
18113
21017
24561
26285
25436
16964
11472
7794
6421
3177
1111
939
1059
942