394
373
368
592
357
320
446
347
313
319
641
343
296
389
500
289
309
3873
295
331
375
327
300
314
280
360
395
293
361
439
325
392
1153
634
654
586
967
487
448
479
731
656
501
630
18828
905
534
399
664
422
434
431
391
489
428
484
476
4
687
569
579