29478
797927
973347
1017293
1045750
178153
672645
917724
329870
776684
101136
589492
478504
28952
52987
558377
273284
507841
424275
784256
821951
472118
383102
61387