21033 20
80766 96
16120 11
9225 3
32709 22
15173 14
8271 11
7977 15
7993 0
12632 11
14661 18
13939 25
18373 21
14647 15
9414 13
14965 18
27833 12
30284 47
28367 19
28350 30
15912 9
11291 16
19986 24
11328 8