30788
351889
632500
745380
140497
207834
441674
141461
813102
157914
660659
553121
369652
684192
50131
846717
934147
957133
348181
908596
527845
617550
361540
399432
980363
125848