28857 6
31155 4
22576 1
19605 2
22659 3
43930 4
41734 4
32231 1
56230 16
25709 4
27451 6
22084 2
48155 3
46228 5
113459 19
22851 6
23278 3
24834 3
28630 17
42432 9
21252 1
18226 1
17630 2
70729 11