19832 0
21701 1
23127 2
23428 1
25432 4
31951 6
24228 1
29455 6
27755 2
145258 20
39832 6
28127 3
53528 3
45528 5
18109 1
28684 4
118756 26
29028 1
40909 5
41777 9
66905 10
165453 9
28608 7
32456 4