161330
311450
52369
686537
836763
858905
1184227
190135
933694
635903
48383
826126
473504
25952
51987
557377
272284
507841
423275
783256
819951
471118
382102
61387