28857 6
31178 4
22582 1
19603 2
22681 3
43927 4
41727 4
32233 1
56232 16
25730 4
27452 6
22106 2
48180 3
46280 5
113503 19
22879 6
23279 3
24855 3
28634 17
42430 9
21253 1
18255 1
17628 2
70729 11