706
403
225
374
331
254
445
577
567
764
481
1054
611
314
454
193
286
747
306
619
730
305
418
409
381
367
692
241
444
471
146
436
364
281
186
251
500
570
354
339
137
925
421
263
290
322
127
644
412
301
380
249
433
177
278
1018
202
408
95
307