469
235
137
72
704
602
59
165
80
110
35
77
209
116
240
212
601
310
325
326
309
135
286
223
188
242
251
428
182
170
100
189
158
192
444
191
270
206
146
204
263
177
208
348
132
403
646
111
164
148
400
123
179
254
250