6688
legal
3437
17043
5193
2762
13531
10137
12916
15903
2637
2505
12014
7793
14396
5789
1102
9833
15995
588
8528
8573