426
15
356
105
29
19
83
32
126
103
18
12
3
26
47
557
104
118
251
54
76
27
178
48
108
85
22
17
96
28
34
176
24
21
112
55
160
16
11
90
174
82