21751 3
34181 4
19752 2
34409 2
22904 4
27684 7
21053 2
28632 4
34683 6
30801 6
87556 7
28428 4
50652 1
36202 1
28577 8
20282 1
22733 2
75607 8
48501 3
19930 2
22454 1
41555 2
25959 1
42301 3