25776 3
55659 3
73878 13
43682 3
66255 8
41180 3
27531 5
31680 5
29159 1
40182 5
301407 36
22184 1
49859 6
32802 2
57234 3
36106 2
38732 14
45858 2
139830 29
154277 16
100352 5
87684 9
77254 11
53576 10