225792
157322
1082533
400697
575589
718697
434513
646348
179224
12848
317569
423937
473504
25952
51987
557377
272284
507841
423275
783256
819951
471118
382102
61387