765
1027
3860
469
822
523
606
465
508
796
626
426
543
421
415
628
1119
421
950
477
2485
439
982
556
20045