680893
124808
509996
1211370
762834
233814
316699
799391
703825
47282
119786
399117
432993
268945
532232
845368
1004753
37189
338441
905177
322190
663169
664484
121369
661333
743813