388
262
285
291
354
739
427
972
460
747
287
469
490
333
547
354
503
245
390
502
811
582
385
405
376
364
444
365
309
232
358
413
257
272
290
370
1816
362
631