104448
99585
1101543
372257
488326
435281
634955
354799
49271
799117
40433
1058634
473504
25952
51987
557377
272284
507841
423275
783256
819951
471118
382102
61387