19042 12
40399 95
23114 35
40171 102
31653 60
27386 54
23419 52
11002 18
73717 163
16563 19
16221 20
22282 32
21958 37
20673 36
25526 54
26911 35
52397 88
77197 138
59578 120
72049 207
19712 51
14423 9
11789 6
832 0