20998 28
10013 18
9413 22
3691 5
2377 4
33872 56
4229 10
16558 19
43779 47
5290 12
16034 26
25469 38
4678 10
11734 7
19590 20
3844 1
26932 57
22901 32
15061 24
15342 12
20346 36
8244 10
31507 56
105751 146