383925
631580
475943
75627
52171
115167
327120
387252
712303
679834
853313
810462
862827
44950
212526
860916
491291
1022145
399546
240490
665451
216619
234832
694173
571243
1002485