
89

599

166

512

253

940

402

100

212

278