134
18
46
149
339
25
13
212
183
94
93
15
223
17
105
76
172
78
58
50
242
42
7827
286
154
295
146
1885
722
54
59
31
90
40
35
49
24
299
391
62
55