677878
423238
286350
57591
1041433
208929
7012
134116
247222
57289
916946
566216
35733
111276
364919
581442
312900
477558
741120
391804
786295
549447
256233
64594
207768
282594