25781 3
55680 3
74002 13
43683 3
66382 8
41180 3
27526 5
31678 5
29154 1
40179 5
301678 36
22182 1
49857 6
32806 2
57230 3
36104 2
38826 14
45852 2
139982 29
154452 16
100434 5
87684 9
77355 11
53579 10