20802 35
14483 23
23174 50
14012 36
28655 58
20124 25
29333 46
42099 85
27241 54
91369 384
47491 189
46790 133
40470 69
9541 8
12843 38
20031 41
17665 40
16972 63
15453 22
15219 17
14380 18
12926 11
97510 233
20644 20