677878
423238
286350
57591
1041433
208929
7012
134116
247222
57289
916946
566216
803329
32695
795848
121141
138287
970612
193763
622329
556895
102138
915692
628598
455507
740128