28948 384 74 868 40 091 6 818 35196 2672 693 35 412 120 38 207593