35978 3
21030 0
32256 2
30006 0
30255 3
27680 2
40682 3
31229 3
48107 5
32754 4
30227 2
31003 1
26482 0
27127 2
27478 1
35958 1
44554 3
24928 1
31555 2
49509 8
39582 4
39084 9
55028 11
59228 6