30788
351889
632500
745380
140497
207834
441674
141461
813102
157914
660659
553121
111163
602803
512543
68811
393747
625972
988782
563718
59988
271550
59538
945627
711253
513868