52516
295560
118657
566493
2908
577535
35616
438793
805792
805242
775821
911829
44191
327587
847126
317928
341433
900988
918371
947367
906184
371756
66559
481837
628272
845597