549266
153332
224746
1055355
770206
74422
311770
307468
1026387
112977
1020392
1116831
654202
256773
542747
821142
84630
970336
353233
202696
839325
57742
363170
945219