20536 20
11344 6
11578 13
13393 21
7366 2
12128 19
8055 9
6712 9
10078 16
6474 13
7072 8
6288 7
19222 25
8961 9
16728 43
15957 35
9583 22
15347 28
9189 10
11949 15
9009 4
22256 38
9810 10
39069 93