140141
348234
909424
851383
64518
974347
1389455
674645
331870
1016690
569918
585412
793147
882949
1010724
809610
538505
45952
84987
593377
284284
528841
442275
819256