442
440
527
655
676
460
380
330
707
402
421
468
469
381
959
942
420
583
462
356
394
393
385
378
441