144393
1096580
65995
307353
399336
535150
677342
486759
618611
6922
1112519
823926
818147
903949
1017724
827610
561505
54952
99987
607377
294284
544842
446275
832256