19042 12
40399 95
23114 35
40171 102
31653 60
27386 54
23419 52
11002 18
73717 163
16563 19
16221 20
22282 33
21958 38
20673 37
25759 54
26911 35
52397 88
77197 138
59810 121
72049 207
19712 52
14423 9
11789 6
832 0