256
34
1518
438
14
23
35
383
129
166
401
52
131
8
208
109
156
1154
180
118
111
140
68
110
393
26
62
41
27
38
59
96
136
82
224
39
132
89
36
40
37
355
25
21
20
164
58
119
473
46
31
30
17
45