390451
54115
968733
142390
108549
483426
40372
191774
938787
661400
383650
585350
722747
359878
452424
328806
151410
138791
903891
750118
45154
877403
749324
304444
960338
134197