245670
272886
57558
295642
840746
249442
190810
739596
385196
652674
454812
50668
47893
480343
791970
227341
348660
11608
995942
323326
588165
659795
604147
150128
855482
411250