3585 8
8929 12
12993 33
21506 41
16332 32
39935 64
29095 93
10303 25
96260 163
28364 48
12422 17
32854 45
15201 38
47406 147
78029 417
66514 94
52699 145
21632 22