20884 2
20384 6
31559 4
28655 4
40878 6
29101 6
21207 1
41906 8
33178 2
35632 3
40651 4
34306 3
89556 20
128630 23
531857 45
78078 16
66281 13
89584 25
120729 9
19106 3
31104 9
26826 1
46654 4
23480 0