20304 71
15954 23
11431 15
10793 14
13027 9
9910 8
16986 22
7474 2
17609 24
7965 2
10426 10
9985 1
25344 56
14521 21
23354 47
12986 18
25174 50
31430 40
42295 74
15108 19
32284 43
23562 13
26571 45
43042 109