386
21
74
192
335
128
19
147
75
160
135
41
66
193
183
123
15
49
65
111
46
98
55
207
342
280
7
14
101
40
1694
244
419
114
139
118
153
103
37
220
76
31
299
1450
61
35
54
191
73
790