41251 3
41678 5
32159 4
29179 2
23902 2
43801 1
71580 6
37483 1
40905 1
148852 4
58351 5
84908 3
93584 8
131957 18
132183 12
97429 12
78634 7
158631 28
45826 1
332856 35
257682 30
54532 3
258179 67
67751 4