558
46
1248
596
142
34
75
133
53
116
63
55
65
56
85
23
287
185
371
404
197
188
193
207
12
28
13
66
33
38
49
173
84
35
16
27
69
62
57
59
202
124
15
11
48
26
166
30
79
153
115