29054 5
27684 3
19982 2
28657 4
21276 1
22556 0
32632 1
34781 3
25631 1
36554 5
18129 1
19057 1
41153 6
52602 10
22533 2
38480 3
43029 5
22132 1
18582 1
20476 3
30207 6
29702 4
18352 3
25877 3