812493
72648
1009386
663657
783199
227608
938955
113635
83571
49844
566125
885500
485649
423455
250832
969947
488277
348181
27779
682798
22637
560185
29857
268903
8929
854246