42076 9
36805 2
21080 1
41902 4
87657 16
86226 15
55258 6
26677 4
31426 1
18029 1
40930 3
118779 9
50177 3
127734 28
88881 17
50580 5
96684 19
79959 14
21184 2
31330 5
68833 12
34383 5
139104 25
150277 20