30788
351889
632500
745380
140497
207834
441674
141461
813102
157914
660659
553121
870299
594814
957764
951173
713871
907211
12969
944960
770639
405774
283343
657718
35448
668971