260
193
179
133
26
214
117
206
172
387
90
194
39
183
53
296
36
138
79
75
700
107
156
78
597
602
532
459
334
176
158
140
89
40
136
106
236
119
95
9
50
55
73
205
11
299
161
34
308
495
103
130
46