3585 8
8578 11
12993 33
21506 40
16332 32
39935 64
29095 90
10303 25
95889 163
27999 48
12422 17
32854 45
15201 38
47406 147
77619 415
66149 94
52296 145
21266 22