770700
105638
673236
89382
185184
569598
492995
29281
64760
55758
282728
25688
786610
62289
864869
133228
111163
602803
512543
68811
393747
625972
659933
990782
563718
59988
871800
2580
894714
972464