5194
1000665
802900
232890
528394
384916
430202
75207
718408
646861
369314
778871
489504
30952
53987
564377
274284
510841
425275
788256
823951
473118
385102
64387