27
14
42
41
34
12
26
6
28
19
38
15
21
11
9
62
17
8
5
188
447
98
63
229
105
172
234
541
70
73
546
165
126
881
309
82
464
88
162
147
365
379
68
69
57
350
266