684503
744809
182170
41788
725564
1028952
339153
309684
655465
366677
74471
738655
984716
280401
1054686
146634
979573
597274
989405
955274
31879
30790
170355
954344
134911
997664