305
230
239
450
161
802
496
534
243
476
252
470
197
711
229
209
190
415
11
10
147
543
124
489
157
488
183
364
172
337
263
499
60
325
118
345